.header {
    height: 230px;

    padding: 16px;
    box-sizing: border-box;
}

.header > img {
    width: 320px;
    height: 100%;

    object-fit: cover;
    border-radius: 3px;
}

.body {
    border-radius: 3px;
    background-color: white;

    min-height: 256px;

    padding: 12px;
    box-sizing: border-box;
}

#course-profile {

    /* width: 324px; */
    width: 50%;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tab-pane {
    padding: 12px;
    box-sizing: border-box;
}

.list-group-item {
    cursor: pointer;
}

.c-comment .media img {

    width: 32px;
    height: 32px;

    object-fit: cover;
    border-radius: 50%;

}